package cn.signalpha.modules.shop.entity.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum GoodsStatusEnum {

    /**
     * 审核驳回
     */
    REJECT(-3, "审核不通过"),

    /**
     * 待审核
     */
    APPLY(-2, "待审核"),

    /**
     * 总店下架
     */
    DOWN_HEAD(-1, "平台下架"),

	/**
	 * 下架
	 */
	DOWN(0, "下架"),

	/**
	 * 上架
	 */
	UP(1, "上架");


	private final int type;
	private final String name;

	public static GoodsStatusEnum instance(int type){
		for(GoodsStatusEnum goodsStatusEnum : values()){
			if (goodsStatusEnum.getType() == type) {
				return goodsStatusEnum;
			}
		}
		return null;
	}

}
